#define _CRT_SECURE_NO_WARNINGS 1
#include <cstdio>
#include <cstdlib>

int main()
{
	unsigned int t, n, m;
	char arr[1000000] = { 0 };
	scanf("%d", &t);
	while (t--)
	{
		int x = 0, y = 0;
		scanf("%d%d", &n, &m);
		int maxn = 0;
		for (int i = 1; i <= n; i++)
		{
			scanf("%s", arr + 1);
			int now = 0, min = 0, max = 0;
			for (int j = 1; j <= m; j++)
			{
				if (arr[j] == '#')
				{
					if(now==0)
					{
						min = j;
					}
					now++;
					max = j;
				}
				if (now > maxn)
				{
					maxn = now;
					x = i;
					y = (min + max) / 2;
				}
			}

		}
		printf("%d %d\n", x, y);
	}
	return 0;
}

//#include <iostream>
//#include <cstdio>
//#include <cstring>
//#include <cmath>
//#define int long long
//using namespace std;
//
//const int N = 1e6 + 100;
//char ch[N];
//int t, n, m, a[N];
//
//signed main() {
//	cin >> t;
//	while (t--) {
//		cin >> n >> m;
//		int maxx = 0;
//		int x, y;
//		for (int i = 1; i <= n; i++) {
//			scanf("%s", ch + 1);
//			int now = 0, zh = 0, zq = 0;
//			for (int j = 1; j <= m; j++) {
//				if (ch[j] == '#') {
//					if (now == 0) zq = j;
//					now++, zh = j;
//				}
//			}
//			if (now > maxx) {
//				maxx = now;
//				x = i;
//				y = (zq + zh) / 2;
//			}
//		}
//		cout << x << ' ' << y << "\n";
//	}
//	return 0;
//}